home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fatted Calf
/
The Fatted Calf.iso
/
Applications
/
Communication
/
NewsBase
/
Source
/
common.subproj
/
data_types.h
next >
Wrap
Text File
|
1993-01-12
|
3KB
|
111 lines
/* data_types.h
* defines a data type which is used in DataBase
*
*/
#define NEWSBASE "NewsBase"
#define MMEDITOR "MMEdit"
#define DATATYPENAME_MAX 30 /* max. len. of dataTypeName */
/* key name for groupListDB */
#define GROUPLIST_DB "groupListDB"
#define GROUPNAME "Newsgroups"
#define LAST "last"
#define FIRST "first"
#define CANPOST "canPost"
#define ESTIMATENUM "estNum"
#define ART_NUM_SET "article_num_set"
#define SUBSCRIBE "subscribe"
#define NEWNEWSGROUP "newNewsGroup"
#define MESSAGE_ID "Message-ID"
#define REFERENCES "References"
#define SUBJECT "Subject"
#define DISTRIBUTION "Distribution"
#define FROM "From"
#define REPLY_TO "Reply-To"
#define FOLLOWUP_TO "Followup-To"
#define KEYWORDS "Keywords"
#define DATE "Date"
#define PATH "Path"
#define LINES "Lines"
/* key word for article body of plain text */
#define PLAINTEXT "plainText"
/* key word for an infoD, which is in articleDB and has information for each
* articleItem
*/
#define HEADER_INFO "header.tbl"
#define INDEX_RTF "index.rtf"
#define GROUPINFO "groupInfo.tbl"
#define ARTICLE_NUM "articleNum"
#define SENDER "Sender"
#define ORGANIZATION "Organization"
/* for nntp */
#define LINE_CHR_MAX 512
// defines for Preferences
#define OWNER "NewsBase"
#define AUTOCONNECTFLAG "AutoConnectFlag"
#define FONT "Font"
#define EDITOR_SIZE "EditorSize"
#define EDITOR_LOCATION "EditorLocation"
#define EDITOR_VIEW_SIZES "EditorViewSizes"
#define DISKBROWSER_FRAME "DiskBrowserFrame"
#define NNTPBROWSER_FRAME "NNTPBrowserFrame"
#define NNTPSERVER "NNTPServer"
#define KANJICODE "KanjiCode"
#define JFIF_OR_TIFF "JFIForTIFF"
#define JPEGCOMPRESSIONFACTOR "JPEGCompressionFactor"
#define DISTRIBUTION "Distribution"
#define SAVEDIRECTORY "SaveDirectory"
#define NEWSRCFILE "NewsrcFile"
#define FROM "From"
#define REPLYTO "ReplyTo"
#define ARTICLEBROWSERMODE "ArticleBrowserMode" /* browser, list */
#define NEWSGROUPBROWSERMODE "NewsGroupBrowserMode" /* browser, list */
#define PRINT_INFO_SCALING_FACTOR "PrintInfoScalingFactor"
#define ARTICLESELECT "ArticleSelect" /* SingleClick, DoubleClick */
#define SINGLECLICK "SingleClick"
#define DOUBLECLICK "DoubleClick"
#define VIEWERBACKGROUND "ViewerBackground"
#define MULTIPLEVIEWERFLAG "MultipleViewerFlag"
#define NUM_ARTTOGET "ArtNumDef"
#define ARTICLESIZEMARK "ArticleSizeMark"
#define RECONNECTTIME "ReconnectTime"
#define NEWS_FILE_EXTENSION "news"
#define MM_FILE_EXTENSION "mmd"
#define RTF_FILE_EXTENSION "rtf"
#define MIME_FILE_EXTENSION "mime"
#define NEWSBASE_PBOARD_TYPE "NewsBase RTF Format"
#define RTF_CONTROL_WORD "MMtiff"
/* multimedia data types */
#define MMRTF "rtf"
#define MMTIFF "tiff"
#define MMSND "snd"
#define MMMTIF "mtif"
#define MMTBL "tbl"
#define MMVID "vid"
#define EDITOR_APP_NAME MMEDITOR
#define LoStr(key) doLocalString(NULL,key,NULL)